package com.yucc.girlimages.ad;

import android.content.Context;

public interface AdPlatform<T> {
	
	public T getAdInstance(Context context) ;
	
	public void showOffers(Context context) ;
	
	public void spendPoints(Context context, float point) ;
	
	public void getPoints(Context context) ;
	
	public void free(Context context) ;
	
	public void setSuccessCallBack(GetPointSuccessCallBack successCallBack)  ;

	public void setFailureCallBack(GetPointFailureCallBack failureCallBack)  ;
	
	public static interface GetPointSuccessCallBack{
		public void getPointSuccess(String currenyName, float amount) ;
	}
	
	public static interface GetPointFailureCallBack{
		public void getPointFailure(String error) ;
	}
}
